﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;

namespace Bam
{
    public enum INPUT_TYPE { keyboard, gamepad, network };
    public enum BUTTON_ACTION{ fire, left, right,up, down, menu};
    public abstract class Input
    {
        protected Dictionary<BUTTON_ACTION, Keys> button_map;

        public virtual bool is_down(BUTTON_ACTION action) { return true; }
        public virtual bool is_pressed(BUTTON_ACTION action) { return true; }
        public virtual void update() { }
    }

}
